import { useToast } from '@/uni_modules/wot-design-uni'

export const showToast = (msg, duration = 3000, icon = 'none') => {
	uni.showToast({
		title: msg,
		icon,
		duration
	})
}

export const noneModal = (msg) => {
	uni.showModal({
		title: "提示",
		content: msg,
		confirmText: "确定",
		showCancel: false,
		success: (res) => {}
	})
}

export function useCustomToast() {
	const toast = useToast()
	
	const showToast = (msg) => {
		toast.show(msg)
	}

	const showSuccess = (msg) => {
		toast.success(msg)
	}

	const showError = (msg) => {
		toast.error(msg)
	}

	const showWarning = (msg) => {
		toast.warning(msg)
	}

	const showInfo = (msg) => {
		toast.info(msg)
	}
	
	return {
		showToast,
		showSuccess,
		showError,
		showWarning,
		showInfo
	}
}
